package com.vhall.component.entity.gift.vo;


import com.fasterxml.jackson.annotation.JsonProperty;
import com.vhall.component.entity.gift.entity.Gift;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author xianglei
 * @date 2021/2/1
 */
@Data
public class GiftListRspVo implements Serializable {
    private static final long serialVersionUID = -3070950193360800864L;
    /**
     * PaaS应用ID
     */
    @JsonProperty(value = "app_id")
    private String appId;

    /**
     * 创建者ID
     */
    @JsonProperty(value = "creator_id")
    private String creatorId;

    /**
     * 平台标识
     */
    private Integer bu;

    /**
     * 来源类型：0 web 1 app
     */
    @JsonProperty(value = "source_type")
    private Integer sourceType;

    /**
     * 来源状态：0 系统默认 1 前台用户添加
     */
    @JsonProperty(value = "source_status")
    private Integer sourceStatus;

    /**
     * 开始游标
     */
    private Integer offset;

    /**
     * 每次查询取回的条数
     */
    private Integer limit;

    /**
     * 排序类型： asc 正序 desc 倒序
     */
    @JsonProperty("sort_type")
    private String sortType;

    /**
     * 使用状态：0 未使用 1 使用
     */
    private Integer status;

    /**
     * 查询条件返回的结果集的总条数
     */
    private Integer count;

    /**
     * 查询条件返回的结果集数组
     */
    private List<Gift> list;

}
